drainage ditcher - French English Dictionary